EMT Practice Test

1. Question Content...


Question List

Question1:
The decision table above reflects a golf club's pricing structure for green fees and buggy/cart hire.
What is the expected result (actions) for each of the following two test cases (TC1 and TC2)?
* TC 1 - Paul is not a full member, is a Loyalty Card holder and requests to play 18 holes with a buggy/cart
* TC 2 - Cheryl is not at full member, doesn't have a Loyalty Card and requests to play 9 holes with a buggy/cart

Question2: The Cambrian Pullman Express has special ticketing requirements represented by the partial decision table below.
Refer to the exhibit

Carol has a student railcard and is travelling on a Flexible Standard Class ticket. James has a senior railcard and is travelling on a super saver ticket. Which of the options represents the correct actions for these two test cases? [K3]

Question3: A live defect has been found where a code component fails to release memory after it has finished using it.
Which of the following tools would have been the MOST effective at detecting this defect prior to live implementation?

Question4: Consider a document containing a classification of all the defects found during the system test phase and after the delivery in the production environment This document can be considered a test basis for which of the following test design techniques?

Question5: A client-server system for a web development must support a minimum of 200 enquiries per hour. In peak times, it must be available 24 hours x 7 days due to the critical nature of the application, and must have a response time lower than 20 seconds during peak loads.
Which of the following set of test types would be most appropriate to verify the non-functional requirements expressed in this statement?

Question6: Which of the following test cases will ensure that the statement 'Print 'Hold'' is exercised? [K3] Refer to the exhibit

Question7: When comparing Static and Dynamic test techniques, which of the following statements is TRUE?

Question8: Which of the following is a consideration when deploying test execution tools? [K1]

Question9: Which of the following statements about independent testing is WRONG?

Question10: Which option BEST describes how the level of risk is determined?

Question11: Which of the following CORRECTLY matches a tester's ability to communicate about defects, test results, and other test Information well?

Question12: Which of the following does NOT represent one of the three triggers for maintenance testing an operational system?

Question13: Which of the following factors is LEAST likely to be used as a basis for estimating testing effort?

Question14: Which test level is concerned with testing the smallest bodies of software?

Question15: Which of the following BEST describes checklist-based testing?

Question16: An iPhone application identifies and counts all purchases of a particular product from a shopping website. The application incorrectly counts purchase attempts by including both failed attempts, and also those where the purchase was terminated by the user before completion. Testing has identified that the problem was located in the 'purchase identification' module, where the first stage in the purchasing process was counted, rather than a successful confirmed purchase.
Which of the following statements correctly identifies what has happened? [K2]

Question17: Which of the following statements about estimation of the test effort is WRONG?

Question18: Which of the following represents good testing practice for testers, irrespective of the software lifecycle model used?

Question19: Given the following requirement:

Which of the following statements is NOT correct?

Question20: When should testers be involved in reviewing a UAT specification? [K1]

Question21: Test script TransVal 3.1 tests transaction validation via screen TRN 003B. According to the specification (PID ver 1.3 10b iv) the validation screen should not accept future dated transactions. Test script TransVal 3.1 passes. Test script eod 1.4 tests end of day processing and is run after the execution of TransVal 3.1 using data entered during that test Which of the following is the BEST detail on an incident report? [K3]

Question22: Which of the following BEST describes a benefit of test automation?

Question23: What is the value of static code analysis?

Question24: Which of the following would be a key difference between a peer review of code and static analysis of code using a tool?

Question25: While reporting a defect, which of the following indicates the level of business importance assigned to the defect?

Question26: Refer to the exhibit

Given the following State Transition diagram, match the test cases below with the relevant set of state transitions.
(i)X-Z-V-W
(ii)W-Y-U-U

Question27: Which of the following statements about static analysis are FALSE?
I). Static analysis can be used instead of dynamic testing.
II). Static analysis can uncover defects like security vulnerabilities.
III). Static analysis can be used to check conformance to specifications and standards.
IV). Static analysis typically detects failures prior to component testing.

Question28: Consider the following excerpt from a defect report:
To recreate the failure we used test file TST_01_TC_16.dat which is available in the common shared folder''.
Which incident report objective does this excerpt satisfy?

Question29: Which of the following are product risks?
a) Failure prone software delivered.
b) Software does not perform its intended functions.
c) Insufficient staff available for testing.
d) Test environment not ready on time.
e) Poor data integrity and quality.

Question30: Which activity in the fundamental test process includes test script generation?

Question31: A bank offers a savings account with various interest rates based on the current balance in the account. The balance ranges and respective interest rates are:

Using two-point boundary value analysis, which of the following sets of test Inputs provides the relatively highest level of boundary coverage?

Question32: Which of the following options describe the causal chain in the correct sequence?

Question33: Which of the following is NOT a deciding factor in determining the extent of testing required?

Question34: Consider the following Pseudo code:

How many minimum lea cases are required to cover 100% Statement coverage and Decision coverage?

Question35: Which two of the following events would represent triggers for maintenance testing?
a) Upgrading the production system's database for the latest Oracle release b) Migrating tests from a spreadsheet to the new test management tool c) An urgent fix to a new application before its initial release to production d) Simplifying the requirements to make them easier to analyse and review e) Retirement of a live application that no longer has business benefit

Question36: Consider the following pseudo code
1. Begin
2. Read Gender
3. __Print "Dear"
4. If Gender = 'female'
5. Print ("Ms")
6. Else
7. __Print ( "Mr")
8. Endif
9. End
How many test cases are needed to achieve 100 per cent decision coverage?

Question37: A student needs to score at least 50 points to pass. If they score at least 100 points they will achieve a merit and if they score at least 150 points they will achieve a distinction.
Which two values are in the same partition?

Question38: Which type of automation test design is used in the example below?
An automation team designs an automation framework for testing of their web-based applications. Realizing that they need to use different data for different test cycles, they decide not to hard-code any data in their scripts Instead they read all the data from text files while test execution is in progress.

Question39: You are testing a mobile app that displays a person's status in respect of Covid-19. There are five possibilities:
Fully Vaccinated, Partly Vaccinated, Infected & Recovered. Last Tested Positive or Last Tested Negative.
You have found that, after receiving data about successful administration of a second injection, the person's status has not changed from Partly Vaccinated to Fully Vaccinated, although it should have done. The project uses a popular proprietary defect management tool where you have drafted an incident report with the following information:
* Test id., test environment used and date/time of run
* Expected and actual results with steps to reproduce.
* Severity level 4 (Critical - an entire functional area is unusable)
* Version data for the application under test and the testware that was used Which one of the following important items of information is missing?

Question40: What other details should be included in the following incident report when it is first submitted?
Date of Issue: 23/11/05
Severity: P1
Build: Version15.6
Details: Expected field to be limited to 15 chars, able to enter 27

Question41: What is a test condition?

Question42: Which of the following BEST describes a test summary report for executive-level employees?

Question43: Which of the following statements is true?

Question44: What are metrics NOT used for?

Question45: Which of the following correctly states a limitation in the use of static analysis tools? [K1]

Question46: Which of the following statements correctly describe Black-Box Testing''

Question47: The following program part is given:
IF (condition A)
then DO B
END IF
How many test cases are necessary in order to achieve 100% statement coverage?

Question48: You are performing a review of your colleague's test cases based on the following test basis document:

The Test Cases are as follows:
TC1. Success - valid 'User Name' and 'Password'; Customer Menu displayed TC2. Failure - 'User Name' field has blank entry; Error Number 12 displayed TC3. Failure - 'User Id' entered does not exist on database (i.e. unregistered user); Error Number 23 displayed TC4. Failure - 'Password' entered does not match user's password on database; Error Number 24 displayed You are guided by the following checklist in your review:
C1. There must be one test case to cover success
C2. There must be one test case for each error path (e.g. validation failure) C3. Each test case must use terminology consistent with the test basis document (field names, error numbering, etc.) Record a separate defect for each missing test case (checklist items C1 and C2) and for each test case that does not meet checklist item C3.
How many defects should you record?

Question49: What is the difference between system integration testing and acceptance testing?

Question50: Which of the following statements is true?
I) Test planning activities include selecting the test object
II) Test strategy implementation is NOT a part of test planning
III) Choosing appropriate test techniques is part of test design
IV) Test schedule and exit criteria modification are part of test planning

Question51: Tests have been specified for the latest software release and users have prioritised these.
However, there are some dependencies between tests as shown in the table below (e.g. Test ID. '123' cannot be run until Test ID. '456' has been successfully completed).

Which test execution schedule best meets the prioritisation and dependency conditions?

Question52: Which of the main activities of the fundamental test process does the task 'verify the test environment set up is correct' relate to? [K1]

Question53: Testing should provide sufficient information to stakeholders to make informed decisions about the release of the software or system being tested. At which of the following fundamental test process activity the sufficiency of the testing and the resulting information are assessed?

Question54: In which development life cycle model is regression testing an increasingly important activity as the project progresses?

Question55: A Software was re-deployed because the backend database was changed from one vendor to another.
The Test Manager decided to perform some functional tests on the redeployed system.
This is an example of test of which test type?

Question56: Which one of the following would you typically expect to find in a test completion report for a test level?

Question57: Which of the following are valid test objectives?
(i)Finding defects.
(ii)Gaining confidence about the level of quality and providing information.
(iii)Preventing defects.
(iv)Debugging the code.

Question58: What is a defect density?

Question59:
The decision table above shows a company's fuel expenses structure.
Which of the following Test Cases based on the decision table are Valid?
Test Case 1:
An employee who is not a car or motorcycle driver attempts to claim fuel expenses. Expected result: Expense claim not allowed.
Test Case 2:
An employee who drives a 1700cc diesel car attempts to claim fuel expenses. Expected result: Expense claim accepted at band C.
Test Case 3:
An employee who rides a motorcycle attempts to claim fuel expenses. Expected result: Expense claim accepted at band A.

Question60: System testing is:

Question61: Which of the following would you NOT expect to see on an incident report from test execution?

Question62: In foundation level syllabus you will find the main basic principles of testing, Which of the following sentences describes one of these basic principles?

Question63: Which of the following is by definition a reactive test approach?

Question64: Which of the following best describes the Black-box technique?

Question65: Which of the following statements about Use Case Testing is FALSE?

Question66: Which of the following is a defect that is more likely to be found by a static analysis tool than by other testing techniques?

Question67: The four test levels defined for a common V-model testing approach are:

Question68: Which of the following software development models BEST exemplifies a model that does NOT support the principle of early testing?

Question69: What one of the following would be a typical objective of running a pilot project when introducing a new tool into an organisation?

Question70: Which of the following is a factor that could negatively influence the success of the deployment of a tool within an organization?

Question71: What is Test Design?

Question72: A program is used to control a manufacturing line (turn machines on and off. start and stop conveyor belts, add raw materials to the flow, etc.) Not all actions are possible at all times For example, there are certain manufacturing stages that cannot be stopped - unless there is an emergency. A tester attempts to evaluate if all such cases (where a specific action is not allowed) are covered by the tests. Which coverage metric will provide the needed information for this analysis?

Question73: Which of the following is an appropriate reason for maintenance testing?

Question74: Which of the following statements are "testing general principles'"?
I. Exhaustive testing is impossible
II. The defects found during the pre-release tests, or the operational failures, are uniformly distributed across the system's software modules III. Testing can show the presence of defects, but cannot demonstrate their absence IV. Testing is context-independent

Question75: You are introducing a new test tool into your organization and planning a pilot project.
What is a MAIN objective of this pilot project?

Question76: Which of the following test types are non-functional tests?
I) Acceptance test
II) Regression test
III) Stress test
IV) Component test
V) Reliability test

Question77: Which of the following defect types are LEAST likely to be discovered when using static analysis tools?

Question78: Which from the following list are typically found to enable the review process to be successful? [K2] a. Each review has clear defined objectives b. The lower the number of defects, the better the review process c. The right people for the review objective are involved d. There is an emphasis on learning and process improvement e. Management are not involved in the process at all f. Checklists should not be used, as these slow down the process g. Defects found are welcomed and expressed objectively

Question79: Your task is to compile a test execution schedule for the current release of software.
The system specification states the following logical dependencies:
* An admin user must create/amend/delete a standard user.
* A standard user is necessary to perform all other actions.
The test plan requires that re-tests must be performed first, followed by the highest priority tests. To save time, the test plan states that tests should be scheduled to create test data for the subsequent tests in the schedule.
The following test cases have been designed, with an indication of priority (1 being the highest priority) and whether the test has previously failed.

Which test execution schedule meets the test plan requirements and logical dependencies?

Question80: Which of the following sentences about testing and debugging is correct?

Question81: Decision table testing is being performed on transactions in a bank's ATM (Automated teller Machine) system. Two test cases have already been generated for rules 1 and 4, which are shown below:

Given the following additional test cases:

Which two of the additional test cases would achieve fill coverage of the full decision table (when combined with the test cases that have already been generated for rules a and 4?

Question82: An organization is working on updating test cases for a particular module of their software.
Sam updated a set of test cases yesterday and saved the new version on his PC.
Unfortunately, the hard disk of his PC crashed, and his work was lost.
The IT department of the organization restored the contents of his hard disk with the last available back-up - from the previous morning However the changes made by him yesterday were lost forever Which of the following tools, had it been used, would have prevented the loss of Sam's updates?

Question83: Which of the following approaches is/are used in Integration tests?

Question84: An Incident Management tool implements the following defect states Open. Assigned. Solved. Closed.
Consider the following defect report:
Id: T000561
Test Object: "Warehouse Management" application
Tester name : John Bishop
Date: 10th, April 2010
Test Case MRT5561
Status: OPEN
Severity Serious
Priority:
Problem : After inputting the Total Quantity item = 450 in the SV034 screen . the system shows an unexpected Error message = 47 Correction:
Developer name:
Closing date
Which of the following is a valid criticism of this report?

Question85: Testing and Debugging are key activities in the software development lifecycle.
Which of the following are DEBUGGING activities?
a) Designing tests to find failures.
b) Locating the cause of failures.
c) Analysing and fixing the defects.
d) Executing tests to show failures.

Question86: A system calculates the amount of customs duty to be paid:
_ No duty is paid on goods value up to, and including, $2,000.
_ The next $8,000 is taxed at 10%.
_ The next $20,000 after that is taxed at 12%.
_ Any further amount after that is taxed at 17%.
To the nearest $, which of these groups of numbers fall into three DIFFERENT equivalence classes?

Question87: When an organization considers the use of testing tools, they should:

Question88: What is a "test harness"?

Question89: The following incident report that was generated during test of a web application What would you suggest as the most important report improvement?
Defect detected date: 15.8.2010
Defect detected by. Joe Smith
Test level System test
Test case Area 5/TC 98
Build version: 2011-16.2
Defect description After having filled out all required fields in screen 1,1 click ENTER to continue to screen 2.
Nothing happens, no system response at all.

Question90: Your agile project has scheduled a final sprint before release to fix and re-test all open defects with a priority level of 3 or above.
The following defect report shows the defect fields that are currently being captured on the system.
Title: Unable to add excursions to pre-paid cruises
Date raised: 21/05/18
Author: Emma Rigby
Status: Fixed
What occurred: I went to book an excursion for a pre-paid cruise but received an error message saying,
'Facility not available'. I can book excursions on cruises that have not yet been fully paid.
What should have occurred: Requirement 3.12 says clearly that customers can add excursions after cruises have been fully paid so the facility should have been available (when an additional amount may now need to be paid).
Priority: 2
Software build: 2.1
Test level: System test
Environment details: System test 3
Which of ONE of the following additional defect report fields would be MOST beneficial for the sprint team to add?

Question91: A garden irrigation system allows the user to specify 2 inputs:
1. Frequency - The number of times the system should be automatically switched on per day; minimum once per day, maximum 5 times
2. Duration - The duration of operation, in whole minutes, each time it is switched on; ranging from 1 to 60 Applying 2-value boundary value analysis which of the following options has the correct test set of valid and invalid boundary values?

Question92: A QA manager of a start-up company needs to implement within a week a low cost incident management tool Which of the following is the best option?

Question93: Choose below the best characterization of the difference between black-box testing and white-box testing

Question94: Which of the following statements is correct?

Question95: Which statement about deriving test cases from a use case is TRUE?

Question96: A money order system is designed to calculate the charge for a transfer
- Amounts from 1 to 1999 are charged EUR 10.
- Amounts from 2000 to 5000 are charged EUR 15
- Amounts below EUR 1 or above EUR 5000 are not accepted. Assume that only integer values can occur.
Which of these sets of amounts covers all equivalence classes?

Question97: Typically, exit criteria may consist of:

Question98: The following test cases for a Library Management System are available to test changes made to the functions and data structures associated with borrowers
1. Add a new borrower to the system
2. Update a borrower's data
3. Remove a borrower from the system
4. Loan a book to a borrower
5. Return a book from a borrower
6. Reserve a book for a borrower
7. Send "reservation ready" message to a borrower
Which of the following test sequences represents a possible use case? (a test sequence always start with test
#1)

Question99: Which of the following test execution outcomes are likely to increase the overall quality of the software:
I) A test case passes
II) A test case fails, defect gets logged which subsequently gets fixed III) Some tests are deferred because test environment is not available IV) A bug is found but there is no corresponding test case

Question100: A new testing tool has been selected for an organisation and a pilot project has successfully completed. The next step is to deploy the tool within the organization.
What is a key success factor in tool deployment?

Question101: An online form has a "Title" input field The valid values for this field are: Mr, Ms. Mrs. Which of the following is a correct list of the equivalence classes of the input values for this field?

Question102: Which of the following BEST distinguishes the terms "validation" and "verification"?

Question103: A car insurance policy has 3 rates of insurance depending on the age of the driver. For drivers aged between
17 and 25 inclusive they are charged at rate A, drivers aged between 26 and 50 inclusive are charged at rate B and those drivers aged over 50 are charged at rate C.
You are designing test cases, which of the following three ages would test all valid equivalence partitions and therefore test rate A, B and C?

Question104: During which stage of the fundamental test process is the testability of requirements evaluated?

Question105: Which of the following is correct?

Question106: Which of the following describes a task performed as part of the Test Implementation and Execution' activity?

Question107: Which of the following is a valid collection of equivalence classes for the following problem: "An Integer numeric field shall contain values from 1 to 80 both values inclusive"

Question108: Which of the following is NOT a factor on which test estimation is dependent upon?

Question109: Which of the following metrics is from the test design phase?

Question110: One of the exit criteria for a SW project was defined as "80% statement coverage".
A test manager submitted the following report:
"We did not measure the statement coverage. However, we ensured 80% branch coverage, therefore the exit criteria was met".
Is the test manager right?

Question111: Which of the following would typically be identified using static analysis by tools? [K1]

Question112: Which of the following statements is true?

Question113: Which of the following is a key characteristic of informal reviews?

Question114: Which statement about Static Testing is TRUE?

Question115: Which of the following statements is most true about test conditions?

Question116: Consider the following code
int premium=2500;
if <age<30)
{
premium = premium +1500:
}
Which options suits for a correct combination of Boundary value and expected result. Assume first number as boundary followed by expected result.

Question117: Which statement about use case testing is true?

Question118: A holiday club restricts those booking the holiday, to people between the ages of 18 and 30 inclusive.
Using three-point boundary values, what ages would be required to test the lower and upper boundary?

Question119: Which ONE of the following statements does NOT describe how testing contributes to higher quality?

Question120: Which of the following is NOT a valid objective of testing?

Question121: A test score indicator for students produces a performance score based on a combination of the number of consecutive hours studied (below 4 hours. 4 to 8 hours. 9 to 12 hours or above 12 hours) and the average intensity of focus on the material during the study time (low, medium or high). Given the following test cases:

What Is the minimum number of additional test cases that are needed to ensure full coverage of all valid INPUT equivalence partitions?

Question122: Which of the following is NOT an objective of testing?

Question123: What is decision table testing?

Question124: What can testing demonstrate?

Question125: Which of the following options explain why it is often beneficial to have an independent test function in an organisation?

Question126: Which of the following statements about test estimation approaches is CORRECT?

Question127: Which of the following activities is appropriate to the test planning stage?

Question128: Which of the following statements BEST describes how test cases are derived from a use case?

Question129: You are testing an e-commerce system The system accepts four different types of Credit Cards; each card has its own rules for valid and invalid numbers. The following is a portion of the Decision Table for Order Management.:

The combination of the conditions Valid Card Number (NO) + Purchase Approved (YES) is not feasible.
You wish to perform a test which completely covers all the combinations of equivalence partitioning tor the different types of credit card, according to the rules shown in the above Decision Table How many test cases do you need?

Question130: Which of the following test techniques is structure-based?

Question131: For the code fragment given below, which answer correctly represents minimum tests required for statement and branch coverage respectively?

Question132: Which of the following tools can be used by developers, testers and quality assurance personnel in looking for defects prior to dynamic testing?

Question133: A system is being enhanced to simplify screen navigation for users.
Which of the following does NOT reflect structural testing?

Question134: At what stage of the Fundamental Test Process do testers write the steps of the test procedures?

Question135: An issue has been found in a production system, where a code component fails to release memory after it has finished using it. Which of the following tools would have been the MOST effective at detecting this defect during Performance testing?

Question136: Test objectives for systems testing of a safety critical system include completion of all outstanding defect correction. Regression testing is required following defect correction at all test levels. Which TWO of the following metrics would be MOST suitable for determining whether the test objective has been met? [K2] a. Regression tests run and passed in systems testing b. Incidents closed in systems testing c. Planned tests run and passed in system testing d. Planned tests run and passed at all levels of testing e. Incidents raised and closed at all levels of testing

Question137: Which of the following statements best characterises maintenance testing? [K2]

Question138: Which of the following provides the BEST description of statement coverage?

Question139: What of the following statements regarding walkthrough are NOT true?

Question140: Which of the following would achieve the HIGHEST level of testing independence for a project's test level?

Question141: A system requirement states that up to 100 users should be able to carry out a transaction, with responses returned within 5 seconds.
What type of non-functional testing would you carry out to verify these requirements?

Question142: A software system checks age in order to determine which welcome screen to display Age groups are Group I: 0-12 Group II: 13-18 Group III: over 18 Which of the below represent boundary values?

Question143: Which of the following metrics could be used to monitor progress along with test preparation and execution?
[K1]

Question144: What type of testing is important after Migration, retirement or enhancement of an existing system?

Question145: A tester thinks of a likely cause for a specific bug Should the tester make a comment about this in the bug report?

Question146: A class grade application for instructors assigns letter grades based on students' numerical grades. The letter grades for different numerical grades should be:
Above 89. up to 100 - A
Above 79. up to 89 - B
Above 69. up to 79 - C
Above 59. up to 69 - D Below 60 - F
Which of the following sets of test inputs would achieve the relatively highest equivalence partition coverage?

Question147: Which of the following lists represents the correct sequence of the main activities of the fundamental test process (leaving out the activity of control which should take place in parallel to all the other activities)?

Question148: Which of the following statements about software development models is most accurate? [K1]

Question149: Which of the following BEST defines risk level?

Question150: Which of the following statements is the best explanation why software failures can be caused by environmental conditions?

Question151: Which of the following is a key difference between black box and white box test design techniques?

Question152: Component testing may include:

Question153: A software company adopts the V-model as their development life cycle. Which of the following contains roles of a tester in this company?

Question154: Which of the following Is the BEST reason for selecting a particular type of software development lifecycle model?